package com.kitty.dao;

import java.util.List;

import com.kitty.model.TCustomerCatalog;

public interface ICustomerCatalogDao {

	/**
	 * 根据id查找客户类别
	 * @param id 要查找的客户类别的id
	 * @return 对应用客户类别的PO
	 */
	TCustomerCatalog get(String id);
	
	/**
	 * 保存客户类别
	 * @param user 要保存的客户类别的PO
	 * @return 该客户类别的id
	 */
	String save(TCustomerCatalog cc);
	
	/**
	 * 根据用户id删除客户类别
	 * @param id 要删除的客户类别的id
	 */
	void delete(String id);
	
	/**
	 * 根据用户PO删除客户类别
	 * @param user 要删除的客户类别
	 */
	void delete(TCustomerCatalog cc);
	
	/**
	 * 查找全部客户类别
	 * @return 全部客户类别列表
	 */
	List<TCustomerCatalog> findAll();
}
